Skip to content

fix(ci): address zizmor security findings in workflows - #305

Merged
inlined merged 4 commits into
mainfrom
fix-zizmor
Jul 30, 2026
Merged

fix(ci): address zizmor security findings in workflows#305
inlined merged 4 commits into
mainfrom
fix-zizmor

Conversation

@inlined

@inlined inlined commented Jul 29, 2026

Copy link
Copy Markdown
Member

Description

This PR fixes security findings flagged by zizmor in the GitHub Actions workflows:

  • artipacked: Set persist-credentials: false on checkout steps.
  • excessive-permissions: Added default top-level permissions: contents: read to ci.yaml and release.yaml.
  • unpinned-uses: Pinned action uses to full 40-character commit SHAs.

Scenarios Tested

  • Ran zizmor .github/workflows to verify 0 findings remain.

- Pin GitHub Actions to commit SHAs across ci.yaml and release.yaml
- Restrict default workflow permissions to contents: read
- Disable credential persistence on checkout steps
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@inlined
inlined merged commit 08c0fd4 into main Jul 30, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants